home *** CD-ROM | disk | FTP | other *** search
/ Amiga Format CD 43 / Amiga Format CD43 (1999)(Future Publishing)(GB)(Track 1 of 2)[!][issue 1999-09].iso / -serious- / comms / www / lynx282pre8 / changes next >
Text File  |  1999-06-14  |  9KB  |  156 lines

  1.  
  2. 1999-05-28 (2.8.2pre.8)
  3. * when reloading/reparsing the document with forms, issue a warning only when
  4.   user input is detected (forms content is changed from its default so
  5.   information will be lost).  New function HText_HaveUserChangedForms() is
  6.   called from HTReparse_document() and HTuncache_current_document() -LP
  7. * fix exit from postoptions() when need_reload is set but no source_cache,
  8.   was broken in dev23 -LP
  9. * remove unneeded float from integer calculations -LP
  10. * move comment for 'const' off the definition line, to simplify debugging
  11.   configure problem on HPUX for David Eaton -TD
  12. * move LYGetYX() out of conditional expression, just in case it cannot be
  13.   evaluated as a function, i.e., return a value (from bug report by David
  14.   Eaton) -TD
  15. * make install for COPYHEADER and COPYING work when the build directory is not
  16.   the top source directory -PG
  17. * add check to FastTrimColorClass() to avoid updating stylename and pointer
  18.   into it when the tag to be trimmed is not found (fixes a core dump reported
  19.   by VH) -TD
  20. 1999-05-25 (2.8.2pre.7)
  21. * update illustration of forms options menu in Lynx User Guide according to
  22.   current lynx output -LP
  23. * old-style options menu:  hot key for "local e(X)ecution links" is now
  24.   displayed in bold (call addlbl() instead of addstr() like the other options
  25.   do), adapted from Hiroyuki diffs -LP
  26. * fix handling of incorrect html in psrc mode.  If a piece of html matched the
  27.   pattern "<known_tag_name unknown_attr_name any_attr_name>", then styles of
  28.   internal markup were unbalanced - resulted in cluttered colors -VH
  29. * comment-out (for release) configure option --enable-libjs -TD
  30. * change configure script defaults for --enable-persistent-cookies and
  31.   --enable-alt-bindings to 'yes' -TD
  32. * add DESTDIR variable to top-level makefile to facilitate packaging releases
  33.   with compiled-in pathnames -TD
  34. * further correction to VMS pathname in HFTPLoad.c, to translate /vms/fileserv/
  35.   to [vms.fileserv], for example.  The wku fileserver gives back a Unix-style
  36.   listing rather than VMS-style when given a Unix-style CWD, which confuses
  37.   Lynx into discarding the listing (reported by Andy Harper) -TD
  38. * modify LYCookies.c to append new items to the end of the list rather than
  39.   at the start, so cookies will be written and read from .lynx_cookies in
  40.   consistent order (reported by KED) -TD
  41. 1999-05-24 (2.8.2pre.6)
  42. * fix for problem reported by LP -VH
  43.   Load an html file with META charset and switch "\" to source mode.  Now press
  44.   ^R to reload:
  45.   (1) In -prettysrc case you got a broken document (charset will be assumed by
  46.     lynx from assume_charset or assume_local_charset, not from a META charset
  47.     which was previously pushed with LYPushAssumed() so you get a problem with
  48.     8bit documents when assume_charset != META charset).
  49.   (2) Without -prettysrc you got a document handled properly via META charset
  50.     assumption.  Now if you press ^R again you will get a broken document.
  51. * LYK_SOURCE & HTreparse_document():  when using SOURCE_CACHE_MEMORY fix tiny
  52.   charset problem when switching to the source mode and the original document
  53.   have its charset specified.  Now aligned with SOURCE_CACHE_NONE and
  54.   SOURCE_CACHE_FILE.  More LYK_SOURCE fixes that might affect next coming
  55.   document in come cases (mainly Info page and Options menu, which now show
  56.   correct charset information) -LP
  57. * add CTRACE_FLUSH call before fork() in NSL_FORK logic so child's messages
  58.   will not mess parent ones -LP
  59. * add a few trace messages -LP
  60. * HTReadProgress message now display statusline properly in TRACE mode
  61.   (was always broken since early HTReadProgress days) -LP
  62. * install COPYING and COPYRIGHT for install-help rule as well as install-doc,
  63.   so we can refer to local copies of those files -TD
  64. * tweak HTParse trace message -LP
  65. * minor formatting change for Lynx_users_guide.html -Hiroyuki
  66. * correct a few mismatches between variable declarations (char vs BOOLEAN)
  67.   (from win32 version by Hiroyuki Senshu <senshu@shonai-cit.ac.jp>).
  68. 1999-05-20 (2.8.2pre.5)
  69. * correct links to COPYHEADER and COPYING in about_lynx.html, by pointing to
  70.   author's URLs, rather than to files which are not installed anyway -PG
  71. * shorten a couple of identifiers to keep with 31-character limit:
  72.   hash_code_aggregate_lower_on_fly -> hash_code_aggregate_lower_str
  73.   LYprint_statusline_messages_on_exit -> LYstatusline_messages_on_exit
  74.   (reported by Andy Harper) -TD
  75. * correct VMS pathname in HTFTPLoad(), allowing connect to
  76.   ftp://ftp.wku.edu/vms/fileserv (reported by Andy Harper) -TD
  77. * chartrans:  cpXXXX Microsoft codepages verified against ftp.unicode.org -
  78.   apparently cp1256 (Arabic) was updated recently.  Although Arabic letters are
  79.   hardly useful for lynx (no right-to-left support) this codepage is supported
  80.   under chrtrans.  So update, just for fun -LP
  81. * fix core dump when starting "lynx LYNXOPTIONS:" command.  All phases of forms
  82.   options logic now handled by postoptions():  LYNXOPTIONS:/ without post_data
  83.   create a page (gen_options() now PRIVATE), LYNXOPTIONS:/ with post_data do
  84.   proccess changes as before.  Also LYK_ADD_BOOKMARK fixed:  forms options page
  85.   will not be added to bookmarks file -LP
  86. * modify HTGetRelLinkNum(), removing increment of HText_getTopOfScreen() value
  87.   so checks for line number begin at the very top of the screen, fixing a
  88.   problem reported when processing the 123[g][+-] command -LE
  89. * minor change to LYReadCFG.c to combine similar gettext'd strings -HN
  90. 1999-05-16 (2.8.2pre.4)
  91. * add 'fixit' parameter to LYEnsureAbsoluteURL() to suppress logic in
  92.   LYConvertToURL() that was changed in 2.8.1dev.4, to re-offer the original
  93.   string after an invalid URL is entered at a 'g' prompt.  The calls to support
  94.   'g' are unmodified; other calls revert to the older behavior (recommended by
  95.   KW) -TD
  96. * add/use string functions that make EBCDIC comparisons sort in the ASCII
  97.   collating sequence, eliminating some special ifdef's in HTMLDTD.c -PG
  98. * when STARTFILE cannot not be loaded, lynx now exits with more understandable
  99.   status messages:  all important statusline messages are now printed to
  100.   stderr/stdout -LP
  101. * add definition for _DECC_V4_SOURCE for VMS SOCKETSHR_TCP configuration to
  102.   top-level and ./src build*.com files (reported by Andy Harper) -TD
  103. * change UNKNOWN_URL_TYPE to 1, to keep it distinct from NOT_A_URL_TYPE, fixes
  104.   an error introduced when changing UrlTypes to an enum (reported by KW) -TD
  105. 1999-05-12 (2.8.2pre.3)
  106. * add DEBUG_SOURCE_CACHE makefile flag so all documents will be cached in
  107.   SOURCE_CACHE mode, including local files.  Normally undef'ed so only http
  108.   served documents cached with sources -LP
  109. * in LYK_HISTORY, set newdoc.link = 1 so position at link #2 bypassing "recent
  110.   statusline messages" link -LP
  111. * comment out "partial_thres=" option in .lynxrc (it was coded so the changes
  112.   from lynx.cfg file could not be activated) -LP
  113. * add a sanity check to LYCurses.h to point out problems with the FANCY_CURSES
  114.   configure checks -TD
  115. * fix uninitialized pointer used in decoding of -term switch (patch by Sergey
  116.   Svishchev)
  117. * define _DECC_V4_SOURCE for VMS SOCKETSHR_TCP configuration, to fix conflict
  118.   with unistd.h versus non-POSIX prototypes in the other headers (report by
  119.   Andy Harper) -TD
  120. * ifdef'd includes for HTUtils.h to limit size of preprocessor listings with
  121.   DEC C; verify that all header files include definitions needed for their
  122.   contents -TD
  123. * add docs/OS-390.announce (Paul Gilmartin <pg@sweng.stortek.com>)
  124. * add fallback extern declaration for h_errno to HTTCP.c for systems that have
  125.   that variable but do not declare it (reported by Jean-Pierre Radley
  126.   <jpr@jpr.com> for SCO OpenServer 5.0.5) -BL
  127. * correct SortaSGML element info: SPAN can contain SPAN -KW
  128. * fix several small memory leaks (John Bley):
  129.   + minor (~ 7 bytes) leak in LYCookie.c
  130.   + leak in the warning message about invalid cookies
  131.   + obvious leak in do_readme
  132.   + small leak in dired_options (LYLocal.c)
  133.   + leak with -selective option in HTFile.c
  134.   + a few leaks and a minor cleanup in local_dired
  135. 1999-05-08 (2.8.2pre.2)
  136. * substitute a few more free()s with FREE()s in files HTString.c and
  137.   LYReadCFG.c (John Bley)
  138. * fix buffer problems with long filenames and custom DOWNLOADERs (John Bley)
  139. * fix typical alloc-fail-return-error-without-free leakage in
  140.   save_bookmark_link (LYBookmark.c) (John Bley)
  141. * modify generated WWW/*/makefile and src/chrtrans/makefile to omit include
  142.   from intl directory if it is not used (report by LP) -TD
  143. * add configure test for h_errno, by splitting CF_ERRNO macro and reusing
  144.   test for external data.  Noticed that DECL_ERRNO was not defined/used,
  145.   added that as well.  The h_errno symbol is provided in some network
  146.   libraries, e.g., on SCO and Linux, but may/may not be declared (report
  147.   by BL) -TD
  148. * fix some serious lossage in lookup_reject (LYTraversal.c): memory and
  149.   logic errors.  This (replaced) line is one for the record books:
  150.       frag = strlen(buffer) - 1; /* real length, minus trailing null */
  151.   Previously, this code caused a read before an array boundary as well as
  152.   failing to compare the right number of characters in a pattern (John Bley)
  153. * fix some minor leakage in the cookie jar (John Bley)
  154. * fix up some casts and mode_t types in HTAAProt.c, HTFile.c, LYLocal.c,
  155.   LYUtils.c (John Bley)
  156.